Signs and Formal Concepts
نویسنده
چکیده
In this paper we propose a semiotic conceptual framework which is compatible with Peirce’s definition of signs and uses formal concept analysis for its conceptual structures. The goal of our research is to improve the use of formal languages such as ontology languages and programming languages. Even though there exist a myriad of theories, models and implementations of formal languages, in practice it is often not clear which strategies to use. AI ontology language research is in danger of repeating mistakes that have already been studied in other disciplines (such as linguistics and library science) years ago. Just to give an example of existing inefficiencies: Prechelt (2000) compares the implementations of the same program in different programming languages. In an experiment he asked programmers of different languages to write a program for a certain problem. All programmers of so-called scripting languages (Perl, Python, Tcl) used associative arrays as the main data structure for their solution, which resulted in very efficient code. C++ and Java programmers did not use associative arrays but instead manually designed suitable data structures, which in many cases were not very efficient. In scripting languages associative arrays are very commonly used and every student of such languages is usually taught how to use them. In Java and C++, associative arrays are available via the class hierarchy, but not many programmers know about them. Therefore scripting languages performed better in the experiment simply because programmers of Java and C++ were not able to find available, efficient data structures within the large class libraries of these languages. Of course, this does not imply that scripting languages always perform better, but in some cases apparently large class libraries can be a hindrance. These kinds of problems indicate that the challenges of computing nowadays lie frequently in the area of information management. A semiotic-conceptual framework as proposed in this paper views formal languages within a system of information management tasks. More specifically, it identifies management tasks relating to names (namespaces), contexts and (object) identifiers as the three contributing factors. These three management tasks correspond to the three components of a sign: representation, context and denotation. It has been shown in the area of software engineering that formal concept analysis can be used for such information management tasks (Snelting, 1995). Snelting uses formal concept analysis for managing the dependencies of variables within legacy code.
منابع مشابه
A Multi-Formalism Modeling Framework: Formal Definitions, Model Composition and Solution Strategies
In this paper, we present a multi-formalism modeling framework (abbreviated by MFMF) for modeling and simulation. The proposed framework is defined based on the concepts of meta-models and uses object-orientation to overcome the complexities and to enhance the extensibility. The framework can be used as a basis for modeling by various formalisms and to support model composition in a unified man...
متن کاملA Multi-Formalism Modeling Framework: Formal Definitions, Model Composition and Solution Strategies
In this paper, we present a multi-formalism modeling framework (abbreviated by MFMF) for modeling and simulation. The proposed framework is defined based on the concepts of meta-models and uses object-orientation to overcome the complexities and to enhance the extensibility. The framework can be used as a basis for modeling by various formalisms and to support model composition in a unified man...
متن کاملFormal specification level: concepts, methods, and algorithms
formal specification level concepts methods and algorithms formal specification level concepts methods and algorithms document about learnkey session 2 answers is available on intermediate accounting 14th edition solutions chapter 10 pdf story small group lesson guide ebook | browserfame mosfet theory and design lxnews les affiches de mattotti draxit onward christian soldiers tformc assessing t...
متن کاملA Classification of Associative and Formal Concepts
and others) have argued that there is evidence to support at least two co-existing systems of reasoning: an associative or sub-symbolic one and a formal, rule-based or symbolic one. This distinction occurs in many disciplines both in empirical models and in models that underly software implementations (Priss, 2001). In AI there is a divide between biologically inspired (i.e. associative) and lo...
متن کاملSigns and Representations : Semioticsfor User Interface
The use of semiotics has been proposed in studying the ways in which information is mediated in computer systems, particularly in user interfaces. Goguen's algebraic semiotics provides a formal tool for studying the systematic use of signs in computer systems, and for presenting formal comparisons of diierent interface designs. The formal elements of algebraic semiotics make it a kind of algebr...
متن کاملPeircean Proto-Signs
Human knowledge is intentional, as opposed to ‘knowledge’ represented by the computer, which is syntactic. The premise of this paper is that nevertheless a process model of cognition can be defined which is isomorphic and analogous to Peirce’s 9-adic classification of signs. An advantage of the relation with the Peircean concepts lies in the model’s potential for the definition of a ‘natural’ r...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
دوره شماره
صفحات -
تاریخ انتشار 2004